home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / eulisp / you-075a.lha / you-075a / table.h < prev    next >
C/C++ Source or Header  |  1992-06-18  |  553b  |  13 lines

  1. extern LispObject Fn_tablep(LispObject*);
  2. extern LispObject Fn_make_table(LispObject*);
  3. extern LispObject Fn_table_parameters(LispObject*);
  4. extern LispObject Fn_tref(LispObject*);
  5. extern LispObject tref_updator(LispObject*);
  6. extern LispObject Fn_table_keys(LispObject*);
  7. extern int hash(char *);
  8.  
  9. #define TREF(tab,key)            EUCALL_2(Fn_tref, tab,key)
  10. #define TREF_UPDATE(tab,key,val) EUCALL_3(tref_updator,tab,key,val)
  11. #define TABLE_PARAMS(tab)        EUCALL_1(Fn_table_parameters,tab)
  12. #define TABLE_KEYS(tab)          EUCALL_1(Fn_table_keys,tab)
  13.